32b56d41d57d5a7038d16958ea717921cbce0635,samples/iotfdevicemanagement/src/com/ibm/iotf/sample/devicemgmt/device/SampleRasPiDMAgentWithCustomMqttClient.java,SampleRasPiDMAgentWithCustomMqttClient,createManagedClient,#String#,192

Before Change


				new Date(),
				DiagnosticLog.LogSeverity.informational);
		
		DeviceDiagnostic diag = new DeviceDiagnostic(errorCode, log);
		
		this.deviceData = new DeviceData.Builder().
						 typeId(trimedValue(deviceProps.getProperty("Device-Type"))).
						 deviceId(trimedValue(deviceProps.getProperty("Device-ID"))).
						 deviceInfo(deviceInfo).
						 deviceFirmware(firmware).
						 deviceLocation(location).
						 deviceDiag(diag).
						 metadata(new JsonObject()).
						 build();

After Change


		
		DiagnosticErrorCode errorCode = new DiagnosticErrorCode(0);
		
		DiagnosticLog log = new DiagnosticLog(
				"Creating a Managed Client", 
				new Date(),
				DiagnosticLog.LogSeverity.informational);
		
		/**
		 * Create a DeviceMetadata object
		 */
		JsonObject data = new JsonObject();
		data.addProperty("customField", "customValue");
		DeviceMetadata metadata = new DeviceMetadata(data);
		
		this.deviceData = new DeviceData.Builder().
						 typeId(trimedValue(deviceProps.getProperty("Device-Type"))).
						 deviceId(trimedValue(deviceProps.getProperty("Device-ID"))).
						 deviceInfo(deviceInfo).
						 deviceFirmware(firmware).
						 deviceLocation(location).
						 deviceErrorCode(errorCode).
						 deviceLog(log).
						 metadata(metadata).
						 build();